define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {

    var Controller = {
    	index: function () {
			var ajax_page=function(page,memo){
				var overtime='<tr><td colspan="7" style="text-align:center;">请求超时，<a href="javascript:;" class="ajax-page" data-page="'+page+'" data-memo="'+memo+'">点击重试</a></td></tr>';
				$.ajax({
		            url:url,
		            type:'post',
		            data:'page='+page+'&memo='+memo,
		            dataType: "json",
		            timeout: '10000',
		            beforeSend:function(){
		                $(".btn-group .btn-primary").addClass("btn-default");
		                $(".btn-group .btn-primary").removeClass("btn-primary");
		                $("#time_"+memo).addClass("btn-primary");
		                $("#time_"+memo).removeClass("btn-default");
		            	$('.visit-source-tbody').html('<tr><td colspan="7" style="text-align: center;"><span><i class="fa fa-spin fa-spinner" aria-hidden="true"></i>&nbsp;&nbsp;数据获取中...<span></td></tr>');
		            },
		            success:function(res){
		            	if(res.status){
		                    $('.pv_count').html(res['sum'][0]);
		                    $('.visitor_count').html(res['sum'][1]);
		                    $('.ip_count').html(res['sum'][2]);
		                    $('.bounce_ratio').html(res['sum'][3]+'%');
		                    $('.avg_visit_time').html(res['sum'][4]);
		            		$('.visit-source-tbody').html(res.html);
		            		$('.visit-source-page').html(res.page);
		            	}else{
		            		$('.visit-source-tbody').html('<tr><td colspan="7" style="text-align:center;">'+res.msg+'</td></tr>');
		            	}
		            },
		            error:function(XMLHttpRequest, textStatus, errorThrown){
		                $('.visit-source-tbody').html(overtime); 
		            },
		            complete: function (XMLHttpRequest, textStatus) {
		                if(textStatus == 'timeout'){
		                    $('.visit-source-tbody').html(overtime);
		                }
		            },
		        });
			}
			$(document).on("click",".ajax-page",function(){
				var page=$(this).attr("data-page");
				var memo=$(this).attr("data-memo");
				ajax_page(page,memo);
			});
			if(bdtj_show==1){
				ajax_page(1,'tody');
			}else{
				layer.alert("尚未配置，请前往插件管理-百度网站统计-配置");
			}
    	}
    };
    return Controller;
});